home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / port / psmsgop.h < prev    next >
Text File  |  1996-07-10  |  3KB  |  89 lines

  1. /* k 0069    21/10/90    */
  2. /* k 0165    25/05/91    */
  3. /* k 0191    02/07/91    */
  4. /* k 0206    06/09/91    */  /* mbuf - offset to buf storage */
  5. /* k 0208    06/09/91    */  /* Bufmsg - offset */
  6. /* k 0221    17/09/91    */  /* printf if VT_MODE==0 */
  7. /* k 0224       23/09/91        *//* ebss */
  8. /* k 0230       09/10/91        *//* assemble some data */
  9. /* k 0233    12/10/91    *//* Trn modules */
  10. /* k 0287       16/12/91        *//* print */
  11. /* k 0310    01/03/92    *//* message output */
  12. #include <ebss.h>               /* @0224 */
  13. #include <portparm.h>        /* @0310 */
  14. #include <pconio.h>                /* @0069 */
  15. /* @0165 */
  16.  extern char *mptr;  /* @0230 */
  17.  extern winit();
  18.  extern msgop();
  19.  extern void restore();
  20. void psmsgop(num,pno,a)        /* @0191 */
  21. short num;            /* @0191 */
  22. short pno;            /* @0191 */
  23. short *a;            /* @0191 *//* @0310 */
  24.  {    /* @0165 */
  25. #if (OVL_TYPE==0 || RESIDENT==0)    /* @0310 */
  26. #if (OS_TYPE==0)        /* @0221 */
  27.    short off;            /* @0221 */
  28. #else                /* @0221 */
  29.    char *bup;            /* @0221 */
  30. #endif                /* @0221 */
  31. #endif                    /* @0310 */
  32. #if (OVL_TYPE==0 )            /* @0310 */
  33.   if (vt_flag & VT_MODE)    /* @0221 */
  34.    {                            /* @0221 */
  35. #endif                    /* @0310 */
  36. #if (OVL_TYPE==0 || RESIDENT==0)    /* @0310 */
  37.     if (vt_flag & VT_IO)    /* @0221 */
  38.      {                /* @0221 */
  39. #if (OS_TYPE==0)        /* @0221 */
  40.       off=Bufmsg2;        /* @0221 */
  41. #else                /* @0221 */
  42.       bup=mbuf2;        /* @0221 */
  43.       msw2++;            /* @0221 */
  44. #endif                /* @0221 */
  45.      }                /* @0221 */
  46.     else            /* @0221 */
  47.      {                /* @0221 */
  48. #if (OS_TYPE==0)        /* @0221 */
  49.       off=Bufmsg;        /* @0221 */
  50. #else                /* @0221 */
  51.       bup=mbuf;            /* @0221 */
  52.       msw++;            /* @0221 */
  53. #endif                /* @0221 */
  54.      }                /* @0221 */
  55. #if (OS_TYPE==0)        /* @0208 */
  56.     winit(11,10,70,12,off,mptr,9,RED,WHITE);    /* @0208 */
  57. #else                /* @0208 */
  58.     winit(11,10,70,12,bup,mptr,9,RED,WHITE);
  59. #endif                /* @0208 */
  60.       /* @0233 */
  61.       esc++;
  62. #endif            /* @0310 */
  63. #if (OVL_TYPE==0)    /* @0310 */
  64.    }                /* @0221 */
  65. #endif            /* @0310 */
  66.     smsgop(num,pno,a);        /* @0165 */
  67. #if (OS_TYPE==0)            /* @0233 */
  68. #if (OVL_TYPE==0 )      /* @0310 */
  69.  if (vt_flag & VT_MODE )        /* @0233 */
  70.   {                     /* @0310 */
  71. #endif
  72. #if (OVL_TYPE==0 || RESIDENT==0)    /* @0310 */
  73.   if (!(optflg & FG_OPT))        /* @0310 */
  74.    {                    /* @0310 */
  75.    input=getkey();                /* @0233 *//* @0287 */
  76.    restore();                /* @0233 */
  77.    }                    /* @0310 */
  78. #endif                    /* @0310 */
  79. #if (OVL_TYPE==0)    /* @0310 */
  80.   }                    /* @0233 */
  81. #endif            /* @0310 */
  82. }                    /* @0233 */
  83. #else                    /* @0233 */
  84. }
  85. void pmsgopz()  {
  86.   msw=0;
  87.   restore();
  88.         }
  89. #endif                    /* @0233 */